c#如何把一个byte[]对象变为Stream对象?

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:00:36

byte[] img;
Stream s = new MemoryStream(img);
就可以啦,也可以用其它流来实现;

public Stream BytesToStream(byte[] bytes)
{
Stream stream = new MemoryStream(bytes);
return stream;
}

变?
可以读到里边.
可以看下面的例子
using System;
using System.IO;
using System.Net.Sockets;

using System.Text;
using System.Net;

namespace TimeServer
{

class TimeServer
{

private const int portNum = 13;

[STAThread]

static void Main(string[] args)
{
Listen();
}
public static void Listen()
{
//创建一个tcpListener对象,此对象主要是对给定端口进行侦听
TcpListener tcpListener = new TcpListener(1234);
//开始侦听
tcpListener.Start();
//返回可以用以处理连接的Socket实例
Socket socketForClient = tcpListener.AcceptSocket();